runtime.stringStruct.str (field)

51 uses

	runtime (current package)
		alg.go#L55: 	return memhashFallback(x.str, h, uintptr(x.len))
		arena.go#L148: 		v = stringStructOf((*string)(e.data)).str
		cgocall.go#L534: 		if !cgoIsGoPointer(ss.str) {
		cgocall.go#L537: 		if !top && !isPinned(ss.str) {
		debuglog.go#L666: 			str: unsafe.Pointer(ptr),
		map_faststr.go#L38: 				if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L54: 			if k.str == key.str {
		map_faststr.go#L58: 			if *((*[4]byte)(key.str)) != *((*[4]byte)(k.str)) {
		map_faststr.go#L62: 			if *((*[4]byte)(add(key.str, uintptr(key.len)-4))) != *((*[4]byte)(add(k.str, uintptr(key.len)-4))) {
		map_faststr.go#L73: 			if memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L100: 			if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L133: 				if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L149: 			if k.str == key.str {
		map_faststr.go#L153: 			if *((*[4]byte)(key.str)) != *((*[4]byte)(k.str)) {
		map_faststr.go#L157: 			if *((*[4]byte)(add(key.str, uintptr(key.len)-4))) != *((*[4]byte)(add(k.str, uintptr(key.len)-4))) {
		map_faststr.go#L168: 			if memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L195: 			if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L253: 			if k.str != key.str && !memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L261: 			k.str = key.str
		map_faststr.go#L333: 			if k.str != key.str && !memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L337: 			k.str = nil
		print.go#L19: 	rp.array = sp.str
		string.go#L233: 	str unsafe.Pointer
		string.go#L565: 	ss := stringStruct{str: unsafe.Pointer(str), len: findnull(str)}